# ReplaceStr Color Emoji

## 概要

ReplaceStr Color Emoji は、Google の Noto Color Emoji を元に、JaneXeno の ReplaceStr 機能で扱いやすいように Private Use Area（PUA：私用領域）へ絵文字グリフを割り当てた改変フォントです。

通常の Unicode 絵文字入力ではなく、ReplaceStr による文字列置換を利用してカラー絵文字を表示する用途を想定しています。

## 元フォント

本フォントは以下のフォントを元に作成します。

NotoColorEmoji-Regular.ttf
Copyright 2021 Google Inc.

ライセンス：

SIL Open Font License Version 1.1（OFL-1.1）

本改変フォントも OFL-1.1 に従ってビルドしていただきます。

## 改変内容

以下の変更を行っています。

* Noto Color Emoji のグリフ構造を利用
* カラー絵文字表示用の COLR / CPAL 情報を維持
* 絵文字グリフへ PUA コードポイントを追加
* JaneXeno ReplaceStr 用の置換対象として利用可能化
* フォント名を変更

変更後フォント名：

ReplaceStr Color Emoji

## PUA 使用範囲

本フォントでは Unicode 私用領域（Private Use Area）の任意の範囲で使用します。
スクリプトで干渉しない事を確認の上、ご使用ください

使用数：2554 グリフ

私用領域は Unicode 標準で文字の意味が割り当てられていない領域です。
そのため、本フォント固有の割り当てになります。

## 競合について

PUA は利用者やソフトウェアが自由に割り当てできる領域です。

そのため、以下の場合に競合する可能性があります。

* 個人で外字登録を行っている環境
* 既存の外字フォントを利用している環境
* 別の PUA 割り当てフォントを同時利用している環境

通常の Unicode 文字とは異なり、PUA は環境ごとに意味が変わるため、別の用途で同じコードポイントを使用している場合は正しく表示されない可能性があります。

競合する確率は高くありませんが、PC ごとの外字設定や既存フォント環境によっては影響を受ける場合があります。

## JaneXeno での利用

JaneXeno の ReplaceStr 機能を利用して、絵文字コードを本フォントの PUA 文字へ置換することでカラー絵文字表示を行います。

ReplaceStr_PUA.txtの中身をすべてReplaceStr.txtの中に追記し上書き保存してください。

同梱予定ファイル：

* ReplaceStr_PUA.txt
* ReplaceStr Color Emoji.ttf

## 配布について

本フォントは Noto Color Emoji の改変版です。

OFL-1.1 の条件に従い、

* 改変版フォントの配布
* ソフトウェアへの同梱
* 改変版の利用

が可能です。

ただし、OFL の規定により元フォントの Reserved Font Name（予約フォント名）は改変版で使用できません。

そのため、元の名称ではなく、

ReplaceStr Color Emoji

という名称を使用しています。

## 免責事項

本フォントは利用者様が納得の上、自分でビルドしてインストールして下さい。

利用によって発生した問題について、作者および元フォント作者は責任を負いません。

表示環境、アプリケーション、OS のフォント処理方式によって表示結果が異なる場合があります。

## Credits

Original font:

Noto Color Emoji
Google Inc.

License:

SIL Open Font License 1.1

Modified font:

ReplaceStr Color Emoji
